feat: Allow response header rewrite via Ingress annotations #1861
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Type of change:
What this PR does / why we need it:
Allows users to use the header manipulation feature of response-rewrite plugin in APISIX via annotations in Ingress resource. Solves #1860
Example
Case 1: Remove
Server
headerNo server header in response
![testdel](https://private-user-images.githubusercontent.com/43276904/245691938-c87e6a3b-1a55-4d39-aff6-0899666b8a14.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExMDE4MzQsIm5iZiI6MTcyMTEwMTUzNCwicGF0aCI6Ii80MzI3NjkwNC8yNDU2OTE5MzgtYzg3ZTZhM2ItMWE1NS00ZDM5LWFmZjYtMDg5OTY2NmI4YTE0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDAzNDUzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNjMzQwM2M5NTJhMmZiZmJjZDhiNmZmNzFmYmQwZWJlYzdhNGNmZDU4N2IzMmVlY2EwZTUyMjVmOWJmNzhiNDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.YUNV2AaYXo_u1OWvH6XPCmxdGe1iipgcXIS8iR8aW5I)
Case 2: Adding headers
Pre-submission checklist: